Python 提供了以下這些比較運算符:<(小於)、>(大於)、<=(小於或等於)、>=(大於或等於)、==(等於)、!=(不等於)
Python 提供了and(左右同時成立)、or(其中一個成立)、not(反向布林值)
python條件分支陳述句的語法為:
if 布林條件式:
....
elif 布林條件式:
...
....
else:
...
elif可以有多個或不使用,最後else也可以選擇用或不用
看個範例吧!
輸入一數值,若>=70顯示"70以上" ; 如果介於60~69 顯示"介於60~69 ; 其他狀況則顯示"其他狀況"
#num.py
num = int(input());
if num>=70:
print("70以上")
elif num>=60 and num<70:
print("介於60~69")
else:
print("其他狀況")
Python 也有提供單行寫法
陳述句1 if 布林條件式 else 陳述句2
例如
假設num>60 輸出 "num超過60" 否則輸出 "未達標"
#num.py
num = int(input());
print("num超過60") if num>60 else print("未達標")